package com.smartleanx.module.hrm.dal.dataobject.esign;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author yanglihao
 */
@Data
public class ElecCorp {

    // 主键ID
    private Long id;

    // 主体名称
    private String corpName;

    // 统一社会信用代码
    private String corpCreditCode;

    // 法定代表人姓名
    private String legalRepName;

    // 【e签宝】实名认证状态（0-未实名，1-已实名）
    private Integer esignRealnameStatus;

    // 【e签宝】授权状态（0-未授权，1-已授权）
    private Integer esignAuthorizedStatus;

    // 【e签宝】账号ID
    private String esignOrgId;

    // 【e签宝】认证授权流程ID
    private String esignAuthFlowId;

    // 创建时间（系统）
    @TableField(fill = FieldFill.INSERT)
    private String createTime;

    // 创建人员
    @TableField(fill = FieldFill.INSERT)
    private Long createBy;

    // 删除标识（0-未删除，1-已删除）
    private Integer isDel;


    private Integer state;
    private String createByName;

    private String authorizeUrl;
}
